package it.scambiocorse.model;


import java.util.ArrayList;

public class UtenteType {
	
	private int idUser;
	private String login;
	private String nome;
	private String cognome;
	private String codiFisc;
	private String email;
	private String dataNasc;	
	private String comuNasc;
	private String provNasc;
	private String ragiSoci;
	private String pass;
	private String note;
	private String tel;
	
	private int tipoAccesso;
	private ArrayList<AreaType> areeList;
	private ArrayList<FeedBackType> feedList;
	private ArrayList<ClienteType> clientiList;
	
	private String appoNomeArea; 
	private int appoIdArea;
	
	private int appoIdPartecipante;
	
	private ServizioType appoServ;
	
	private int appoIdAutista;
	private String appoNomeAutista; 
	
	private int appoIdSorgente;
	private String appoNomeSorgente; 
	
	private int appoIdCliente;
	private ArrayList<IdentificativoType> ides;
	private ArrayList<UtenteType> listaPartecipanti;
	private ArrayList<AutistaType> listaAutisti; 
	private ArrayList<SorgenteType> listaSorgenti; 	
	
	private boolean accessoPubblico;
	
	int crediti;
	int feedPos;
	int feedNeg;
	
	String activation;
	
	
	
	
	
	public String getActivation() {
		return activation;
	}




	public void setActivation(String activation) {
		this.activation = activation;
	}




	public String getTel() {
		return tel;
	}




	public void setTel(String tel) {
		this.tel = tel;
	}




	public UtenteType() {}
	
	
	
	
	public int getFeedPos() {
		return feedPos;
	}
	public void setFeedPos(int feedPos) {
		this.feedPos = feedPos;
	}
	public int getFeedNeg() {
		return feedNeg;
	}
	public void setFeedNeg(int feedNeg) {
		this.feedNeg = feedNeg;
	}
	public int getCrediti() {
		return crediti;
	}
	public void setCrediti(int crediti) {
		this.crediti = crediti;
	}
	public boolean isAccessoPubblico() {
		return accessoPubblico;
	}
	public void setAccessoPubblico(boolean accessoPubblico) {
		this.accessoPubblico = accessoPubblico;
	}
	public int getAppoIdCliente() {
		return appoIdCliente;
	}
	public void setAppoIdCliente(int appoIdCliente) {
		this.appoIdCliente = appoIdCliente;
	}






	public int getAppoIdSorgente() {
		return appoIdSorgente;
	}






	public void setAppoIdSorgente(int appoIdSorgente) {
		this.appoIdSorgente = appoIdSorgente;
	}






	public String getAppoNomeSorgente() {
		return appoNomeSorgente;
	}






	public void setAppoNomeSorgente(String appoNomeSorgente) {
		this.appoNomeSorgente = appoNomeSorgente;
	}






	public String getAppoNomeAutista() {
		return appoNomeAutista;
	}



	public void setAppoNomeAutista(String appoNomeAutista) {
		this.appoNomeAutista = appoNomeAutista;
	}

	public int getAppoIdAutista() {
		return appoIdAutista;
	}

	public void setAppoIdAutista(int appoIdAutista) {
		this.appoIdAutista = appoIdAutista;
	}

	public int getAppoIdPartecipante() {
		return appoIdPartecipante;
	}
	public void setAppoIdPartecipante(int appoIdPartecipante) {
		this.appoIdPartecipante = appoIdPartecipante;
	}
	public ArrayList<SorgenteType> getListaSorgenti() {
		return listaSorgenti;
	}
	public void setListaSorgenti(ArrayList<SorgenteType> listaSorgenti) {
		this.listaSorgenti = listaSorgenti;
	}
	public String getNote() {
		return note;
	}	
	public void setNote(String note) {
		this.note = note;
	}
	public ArrayList<IdentificativoType> getIdes() {
		return ides;
	}
	public void setIdes(ArrayList<IdentificativoType> ides) {
		this.ides = ides;
	}

	public String getPass() {
		return pass;
	}

	public void setPass(String pass) {
		this.pass = pass;
	}
	
	public String getCodiFisc() {
		return codiFisc;
	}

	public void setCodiFisc(String codiFisc) {
		this.codiFisc = codiFisc;
	}

	public String getComuNasc() {
		return comuNasc;
	}

	public void setComuNasc(String comuNasc) {
		this.comuNasc = comuNasc;
	}

	public String getProvNasc() {
		return provNasc;
	}

	public void setProvNasc(String provNasc) {
		this.provNasc = provNasc;
	}
	
	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}


	public String getDataNasc() {
		return dataNasc;
	}

	public void setDataNasc(String dataNasc) {
		this.dataNasc = dataNasc;
	}

	public ServizioType getAppoServ() {
		return appoServ;
	}

	public void setAppoServ(ServizioType appoServ) {
		this.appoServ = appoServ;
	}

	public ArrayList<FeedBackType> getFeedList() {
		return feedList;
	}

	public void setFeedList(ArrayList<FeedBackType> feedList) {
		this.feedList = feedList;
	}

	public ArrayList<ClienteType> getClientiList() {
		return clientiList;
	}

	public void setClientiList(ArrayList<ClienteType> clientiList) {
		this.clientiList = clientiList;
	}

	public int getIdUser() {
		return idUser;
	}
	public void setIdUser(int idUser) {
		this.idUser = idUser;
	}
	public String getLogin() {
		return login;
	}
	public void setLogin(String login) {
		this.login = login;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getCognome() {
		return cognome;
	}
	public void setCognome(String cognome) {
		this.cognome = cognome;
	}
	public String getRagiSoci() {
		return ragiSoci;
	}
	public void setRagiSoci(String ragiSoci) {
		this.ragiSoci = ragiSoci;
	}
	public ArrayList<AreaType> getAreeList() {
		return areeList;
	}
	public void setAreeList(ArrayList<AreaType> areeList) {
		this.areeList = areeList;
	}

	public String getAppoNomeArea() {
		return appoNomeArea;
	}

	public void setAppoNomeArea(String appoNomeArea) {
		this.appoNomeArea = appoNomeArea;
	}

	public void setTipoAccesso(int tipoAccesso) {
			this.tipoAccesso = tipoAccesso;
	}

	public int getAppoIdArea() {
		return appoIdArea;
	}

	public void setAppoIdArea(int appoIdArea) {
		this.appoIdArea = appoIdArea;
	}

	public int getTipoAccesso() {
		return tipoAccesso;
	}

	public ArrayList<UtenteType> getListaPartecipanti() {
		return listaPartecipanti;
	}

	public void setListaPartecipanti(ArrayList<UtenteType> listaPartecipanti) {
		this.listaPartecipanti = listaPartecipanti;
	}

	public void setListaAutisti(ArrayList<AutistaType> autistiList) {
		this.listaAutisti = autistiList;
	}

	public ArrayList<AutistaType> getListaAutisti() {
		return listaAutisti;
	}










	
	
	
}
